package com.device.Service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.device.Entity.Lab;
import com.device.Entity.Sbapply;
import com.device.common.PageResult;
import org.springframework.stereotype.Service;

@Service
public interface SbapplyService extends IService<Sbapply> {
    void apply(Integer deviceid, Integer uid, String remark);

    PageResult getpage(Integer pageNo, Integer pageSize, Integer status, Integer uid);

    void editapply(Integer id, Integer uid, String remark);

    void resetapply(Integer id);

    PageResult getpage1(Integer pageNo, Integer pageSize, Integer status, Integer uid);

    void dglyapply(Integer id, Integer glystatus);

    void cglyapply(Integer id, Integer status);

    void returns(Integer id);

    void delete(Integer id);

    void repaire(Integer id, Integer uid, String remark);

    PageResult getpage2(Integer pageNo, Integer pageSize, Integer status, Integer uid);

    PageResult getpage3(Integer pageNo, Integer pageSize, Integer status, Integer uid);

    PageResult getpage4(Integer pageNo, Integer pageSize, Integer status,  Integer uid);

    void cglywxapply(Integer id, Integer status);
}
